pertaining to trinidad y tobago or inhabitants - Espagnol Anglais Dictionnaire